home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group93b.txt / 000030_icon-group-sender _Mon Apr 26 06:40:42 1993.msg < prev    next >
Internet Message Format  |  1993-06-16  |  1KB

  1. Received: by cheltenham.cs.arizona.edu; Tue, 27 Apr 1993 10:51:12 MST
  2. Date: 26 Apr 93 06:40:42 GMT
  3. From: agate!howland.reston.ans.net!zaphod.mps.ohio-state.edu!darwin.sura.net!news-feed-1.peachnet.edu!umn.edu!csus.edu!netcom.com!cas@ucbvax.Berkeley.EDU  (Charles A. Shartsis)
  4. Organization: Netcom Online Communications Services (408-241-9760 login: guest)
  5. Subject: Re: runtime debugger
  6. Message-Id: <casC62vvu.1w3@netcom.com>
  7. References: <1r3k5p$9dp@access.digex.net>, <735584955snx@hugo.ms.open.de>
  8. Sender: icon-group-request@cs.arizona.edu
  9. To: icon-group@cs.arizona.edu
  10. Status: R
  11. Errors-To: icon-group-errors@cs.arizona.edu
  12.  
  13.  
  14. I am rather surprised that no one has mentioned the
  15. fact that there is a debugger for Icon called DEBUGIFY!
  16. It is one of the packages included in the current Icon
  17. Program Library.  It is not fancy, but it is infinitely
  18. better than the trace function.  It has source-line
  19. tracing and breakpoints.  Variable values can be
  20. printed and simple variables (not lists or records yet)
  21. can be assigned new values. Best of all anyone can
  22. modify or enhance the debug code since it is written in
  23. Icon.
  24.  
  25. There are two components to the debugger: a module that
  26. inserts debug hooks into ucode and the code which
  27. actually executes when the debugger is invoked from
  28. within a program.
  29.  
  30. The fact that I wrote DEBUGIFY might have something to
  31. do with my plugging it here.
  32.